← Back to portfolioCase Study · David Silverlight
</> Silverlight · Open Reference Kit

Silverlight User Group Starter Kit

A solid, reusable codebase that gives any Silverlight User Group a fast head start on their website — and doubles as a clean reference for how Silverlight, MVVM and RIA Services fit together.

Reusable CodebaseReference ImplementationCommunityMVVM + RIA
// Starter Kit — clean MVVM + RIA Services
public class UserGroupViewModel : ViewModelBase {
    public ObservableCollection<Event> Events { get; }
    public ICommand Refresh { get; }   // wired in Blend
}
Why it exists

A head start and a teaching tool

Two goals in one project: let user groups stand up a great site quickly, and give developers a real-world example of the patterns done right.

🚀

Fast head start

A ready-to-run foundation so a Silverlight User Group can launch a polished website without starting from zero.

📘

Reference implementation

A solid codebase developers can study to understand how Silverlight, MVVM and RIA Services work together.

👥

Built for the community

Created as a shared resource for any user group that needs a dependable starting point.

🏛️

Clean architecture

I owned the development and architecture — emphasizing clarity, separation of concerns and maintainability.

Architecture & role

Patterns, done right

UI/UX, web design and web development — a deliberately exemplary build on the core Silverlight LOB stack.

Microsoft SilverlightMVVMWCF RIA ServicesExpression Blend.NET